package com.hst.capacity.application.export;

import com.hst.capacity.domain.model.request.export.OrderExportParam;
import com.hst.capacity.domain.model.request.finance.OrderStatementParam;
import com.hst.capacity.domain.model.request.invoice.InvoiceLstParam;
import org.apache.poi.ss.usermodel.Workbook;

/**
 * Excel 2007 OOXML (.xlsx)导出工具API
 *
 * @author hans
 */
public interface XssfExporter {

    Workbook exportOrderList(OrderExportParam param);

    Workbook exportJourneyList(String idInvoice);

    Workbook exportInvoiceList(InvoiceLstParam param);

    Workbook exportAccountOrderList(int moduleType);

    Workbook exportOrderStatement(OrderStatementParam param);

}
